/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.panomedic.kernel.controllers;

import com.panomedic.gui.*;

/**
 *
 * @author Yare
 */
public class MenuController {
    
    Menu menu;
    
    public MenuController(Menu menu) {
        this.menu = menu;
        addBindings();
    }

    protected void addBindings() {
        
        MenuListener menuListener = new MenuListener(menu);
        menu.getFileOpenFiles().addActionListener(menuListener);
        menu.getFileOpenDirectory().addActionListener(menuListener);
        menu.getFileShowResult().addActionListener(menuListener);
        menu.getFileSaveResult().addActionListener(menuListener);
        menu.getFileRemove().addActionListener(menuListener);
        menu.getFileRemoveAll().addActionListener(menuListener);        
        menu.getFileExit().addActionListener(menuListener);
        menu.getImageProcess().addActionListener(menuListener);
        menu.getToolsPreferences().addActionListener(menuListener);
        menu.getHelpAbout().addActionListener(menuListener);
        
        
    }
}
